package com.fqgj.xjd.user.client.response;

import com.alibaba.fastjson.annotation.JSONField;

import java.io.Serializable;

/**
 * 护照反面OCR扫描
 *
 * @author liuming
 * Created on 上午10:14 2018/11/13.
 */
public class OcrPassportBack implements Serializable {

    private static final long serialVersionUID = -3588167968343650198L;

    /**
     * Address of the holder
     * 护照持有者地址
     */
    @JSONField(name = "address")
    private String address;

    /**
     * 详细地址
     */
    @JSONField(name = "address_split")
    private AddressSplit addressSplit;

    /**
     * Father's name of the holder
     * 护照持有者父亲姓名
     */
    @JSONField(name = "father")
    private String father;

    /**
     * File number of the Passport
     * 护照的文件号
     */
    @JSONField(name = "file_num")
    private String fileNum;

    /**
     * Mother's name of the holder
     * 护照持有者母亲姓名
     */
    @JSONField(name = "mother")
    private String mother;

    /**
     * Date of issue of the old passport
     * 旧护照签发日期
     */
    @JSONField(name = "old_doi")
    private String oldDoi;

    /**
     * Passport Number of the old Passport
     * 旧护照号码
     */
    @JSONField(name = "old_passport_num")
    private String oldPassportNum;

    /**
     * Place of Issue of old Passport
     * 旧护照签发地址
     */
    @JSONField(name = "old_place_of_issue")
    private String oldPlaceOfIssue;

    /**
     * Pincode of the Address of the holder
     * 护照持有人地址的邮政编码
     */
    @JSONField(name = "pin")
    private String pin;

    /**
     * Spouse name of the holder
     * 护照持有人的配偶姓名
     */
    @JSONField(name = "spouse")
    private String spouse;

    public String getAddress() {
        return address;
    }

    public OcrPassportBack setAddress(String address) {
        this.address = address;
        return this;
    }

    public AddressSplit getAddressSplit() {
        return addressSplit;
    }

    public OcrPassportBack setAddressSplit(AddressSplit addressSplit) {
        this.addressSplit = addressSplit;
        return this;
    }

    public String getFather() {
        return father;
    }

    public OcrPassportBack setFather(String father) {
        this.father = father;
        return this;
    }

    public String getFileNum() {
        return fileNum;
    }

    public OcrPassportBack setFileNum(String fileNum) {
        this.fileNum = fileNum;
        return this;
    }

    public String getMother() {
        return mother;
    }

    public OcrPassportBack setMother(String mother) {
        this.mother = mother;
        return this;
    }

    public String getOldDoi() {
        return oldDoi;
    }

    public OcrPassportBack setOldDoi(String oldDoi) {
        this.oldDoi = oldDoi;
        return this;
    }

    public String getOldPassportNum() {
        return oldPassportNum;
    }

    public OcrPassportBack setOldPassportNum(String oldPassportNum) {
        this.oldPassportNum = oldPassportNum;
        return this;
    }

    public String getOldPlaceOfIssue() {
        return oldPlaceOfIssue;
    }

    public OcrPassportBack setOldPlaceOfIssue(String oldPlaceOfIssue) {
        this.oldPlaceOfIssue = oldPlaceOfIssue;
        return this;
    }

    public String getPin() {
        return pin;
    }

    public OcrPassportBack setPin(String pin) {
        this.pin = pin;
        return this;
    }

    public String getSpouse() {
        return spouse;
    }

    public OcrPassportBack setSpouse(String spouse) {
        this.spouse = spouse;
        return this;
    }
}
